#include #include #include //#define N 100*THREADS #define N 1*THREADS shared double v1[N], v2[N]; int main(int argc, char **argv) { int i, rank, size; double sum1 = 0.0, sum2=0.0, dotp; MPI_Init(&argc, &argv); MPI_Comm_rank(MPI_COMM_WORLD, &rank); MPI_Comm_size(MPI_COMM_WORLD, &size); printf("num of mpi processes is %d\n",size); for (i=0; i